home *** CD-ROM | disk | FTP | other *** search
- /*
- * a header of the class DRAW_BMP_INFO
- * Copyright (C) 1996, 1997 Kazutaka Hirata <khirata@jove.acs.unt.edu>
- */
-
- #ifndef _DRAWBMP_H_
- #define _DRAWBMP_H_
-
- #include "drawinfo.h"
-
- class DRAW_BMP_INFO : public DRAW_INFO {
- XY m_pc_win_base;
- XY m_pc_win_size;
- XY m_pc_design_size;
- double m_mat_size;
- public:
- DRAW_BMP_INFO(const XY& ac_min, const XY& ac_max, int dpi_design, int dpi_bmp);
- virtual XYT xmin(void) const;
- virtual XYT xmax(void) const;
- virtual XYT ymin(void) const;
- virtual XYT ymax(void) const;
-
- virtual XYT distance_ac2pc(XYT ac) const;
- virtual void xy_ac2pc(const XY& ac, XY& pc) const;
-
- XY pc_win_size(void) const;
-
- virtual COLORREF get_grid_color(void) const;
- virtual COLORREF get_cursor_color(void) const;
- virtual COLORREF get_target_color(void) const;
- virtual COLORREF get_erase_color(void) const;
- virtual COLORREF get_layer_color(int layer) const;
- };
-
- #endif _DRAWBMP_H_
-